English Dictionary
◊ STAMPING GROUND
stamping ground
n : a frequently visited place [syn: {haunt}, {hangout}, {resort},
{repair}]